当前位置:flash课件吧→FLASH8.0教程→ flash cs3视频教程 flashcs3教程 flash cs3教程下载 flashcs3视频教程 flash cs3 pro教程 flash cs3教程网 flash cs3 实例教程 flashcs3教程下载 flash cs3教程 pdf flash cs3按钮教程

我站原创视频教程,网上视频教程学校,仅需要一个耳机+远程即可完成所有教学任务。

题 目:关于代码在程序中的位置

 

代码(也就是AS,Actionscript,动作脚本)的位置有三种:帧动作,影片动作和按钮动作.
其中帧动作写在帧上,写完后会出现一个a标签(实际上是希腊字母阿尔法吧?),影片动作写在影片剪辑上,写按钮动作一样,点击一下要写代码的影片剪辑或按钮,再按F9.

下面是要说三者的区别:
写在影片和按钮里面的脚本必须是写在事件中的,如影片的onClipEvent(){}事件,按钮的on(){}事件,否则会出现编译错误.

帧里面的动作(包括影片剪辑里面的帧)没有特殊的规定,可以写自己的函数.

针对影片和按钮里的动作是在事件中编写,对应的帧里面有相应的方法,可以把全部的脚本编写在帧上,这样的好处我想是便于修改和维护吧.不然代码就显得很乱.

参与讨论:macromedia有个习惯……所有的代码都是加在帧上的……(除了些组件要在PROPERTY面板设置参数)。希望大家也养成这个习惯。

把影片和按钮中的事件方法在帧中定义,用下面姆椒?
比如:
btn_name.onRelease=function(){//statment}
其中,btn_name是按钮的名称,后面的是方法名称"onRelease",对应的就是on(release){}事件,后面加上一个function()是表示定义一个函数,当release事件发生后,就执行statment. 这样写在帧中的效果与下面的语句在写按钮中的效果是一样的:
on(release){//statment}
需要说明的是,每一个事件都对应有一个方法,比如release事件有onRelease方法,而rollOver事件对应有onRollOver方法. 方法就是在事件名称前加上了一个"on",然后第二个单词首字母大写.

另外一点,"function()"这个字符串是必须的,当然,你也可以先定义函数,再把函数赋给影片剪辑的方法.
如:
function abc(){//statment}
btn_name.onRelease=abc();
按钮的事件和方法与影片剪辑的事件和方法有不同之处,具体可以查看帮助.

 

 

 

 

省级FLASH课件制作培训请加我站管理QQ444860709 培训QQ专业群67042004。

FLASH8.0教程→ flash cs3视频教程 flashcs3教程 flash cs3教程下载 flashcs3视频教程 flash cs3 pro教程 flash cs3教程网 flash cs3 实例教程 flashcs3教程下载 flash cs3教程 pdf flash cs3按钮教程

期刊论文服务

合作期刊
学报期刊
 
获奖证书办理
本站已改版成新站 课件115学培吧http://www.kj115.com
在线咨询台